/* CSS Document */
body,p,td,th,ul,li{color: #333333; font-family: Tahoma; font-size: 12px; line-height: 16px; padding: 0; margin:0;}
.clearspace {clear:both; height:0px; padding:0px; margin:0px; width:0px;}
.clearleft {clear:left;}

#bg_main {background: url(images/bg_main.gif); background-color: #f4f4f4;}
#header_container {background:url(images/bg_haeder.gif) no-repeat; height: 92px; width: 940px; position: relative; margin: auto; margin-top: 10px}
#menu_container {background: url(images/bg_topmenu.gif) no-repeat; padding: 0px 25px; height: 44px; width: 890px; margin: auto; position: relative;}
#centered_container {background: url(images/bg_centered.gif) repeat-y; padding: 5px 25px 10px 25px; min-height: 10px; width: 890px; position: relative; margin: auto;}
#page_container {background: url(images/bg_page.gif) repeat-y; padding: 0px 25px; width: 890px; position: relative; margin: auto; min-height: 505px;}
#footer_container {background: url(images/bg_footer.gif) no-repeat top; padding: 0px 25px; height: 90px; width: 890px; position: relative; margin: auto;}
#side_col {width: 190px; float: left; word-warp: break-word;}
#main_col {width: 640px; float: left; margin-left: 60px;}

a {color: #0367b5; text-decoration: none; }
a:link {color: #0367b5; text-decoration: none;}
a:visited {color: #0367b5; text-decoration: none;}
a:hover {color: #033f6e; text-decoration: none;}
a:active {color: #0367b5;text-decoration: none;}

.lfloat {float: left;}
.rfloat {float: right;}
.mgR36 {margin-right: 36px;}
.mgbttm10 {margin-bottom: 10px;}
.imgBD1 img {background-color: #FFFFFF; border: #cccccc solid 1px;}
.imgBD1 a:hover img {background-color: #FFFFFF; border: #0367b5 solid 1px;}

select,input,textarea {font-family: Tahoma; color: #555555;}
textarea {font-size: 13px;}

.logo {float: left; margin: 25px 5px 0px 25px;}
.flag {float: left; margin-top: 28px;}
.thumb_area {background:url(images/bg_black30.png); width: 876px; height: 48px; position: absolute; top: 234px; left: 26px; padding: 7px 0 7px 12px;}
.thumb_area img{border: #CCCCCC solid 1px; margin-right: 7px;}

.member_control {float: right; margin: 25px 25px 0 0; text-align: right;}
.member_control span{color: #EE0000;}
.member_control b{font-size: 13px; font-weight: bold;}
.member_control img{margin-top: 8px;}

.TopSearch {width: 210px; position: relative; vertical-align: top; float: right; padding-top: 10px; padding-right: 10px;}
.TopSearch_input {width: 180px; float: right; margin: 0px; padding: 2px 18px 2px 2px; background-color:#FFFFFF; border: #CCCCCC solid 1px;}
.TopSearch_but {position: absolute; display: block; left: 189px; top: 13px;}

.SideMenu {margin-bottom: 10px;}
.SideMenu li a{background: url(images/symbol_dot.gif) no-repeat left; background-position: 1px 9px; display: block; line-height: 16px; margin-left: 10px; font-weight: bold; color: #444444; padding: 5px 0 5px 16px;}
.SideMenu li a:hover {background: url(images/symbol_dota.gif) no-repeat left; background-position: 1px 9px; color: #000000;}
.SideMenu li a b{color: #999999; font-weight: normal; margin-left: 4px;}

.intro { padding:0 10px 20px 10px; font-size:14px;}

.product_container_v {width: 180px; display: block; float: left; height: 280px; overflow: hidden; margin: 0 17px 20px 16px;}
.product_thumb_v {text-align: justify; font-size: 14px; margin-top: 155px;}
.product_thumb_v b {color: #87a803; font-size: 15px; font-weight: bold; display: block; padding: 7px 0px;}
.product_thumb_v a {color: #0367b5; display: block;}
.product_thumb_v a:hover{color: #033f6e; text-decoration: none;}
.product_thumb_v a img{margin: 0px; float: left;}

.lnk_page span{width: 84%; text-align: center; display: block; float: left;}
.lnk_page b{width: 8%; display: block; float: left; text-align: right;}
.lnk_page a {margin: 4px; color: #eb5103; text-decoration: none;}
.lnk_page a:hover {text-decoration: underline;}
.lnk_page a i{text-decoration: underline; font-weight: bold; font-style: normal;}

.menu_bttm {float: left; margin-top: 16px;}
.txt_copy {margin-top: 60px; float: right;}

.txt_green {color: #87a803;}


/* The container which the menu is "locked" to the bottom of */
#menuwrapper{ position:relative; height:210px; }

/* Fixes the whole menu to the bottom of the parent div */
#menu{position:absolute; bottom:0;}

/* Each individual menu item fixed to the bottom with display:inline-block to create elasticity */
.menuitem{ position:fixed relative; bottom:0px; display:inline-block; }